package br.com.sgs.fachada;

import br.com.sgs.dao.DAODepartamento;
import br.com.sgs.dao.IDAODepartamento;
import br.com.sgs.entity.Departamento;
import java.util.Date;
import java.util.List;



public class DepartamentoFachada extends Fachada implements DepartamentoIFachada{

    @Override
    public Departamento findDepartamentoById(int iddepartamento) {
        IDAODepartamento idao = new DAODepartamento();
        return idao.findDepartamentoById(iddepartamento);
    }

    @Override
    public List<Departamento> findDepartamentoByAll(String descricao, String ramal, Date dtcriacaoini, Date dtcriacaofin, List<String> lsstatus) {
        IDAODepartamento idao = new DAODepartamento();
        return idao.findDepartamentoByAll(descricao, ramal, dtcriacaoini, dtcriacaofin, lsstatus);
    }
    
    @Override
    public List<Departamento> findDepartamento() {
        IDAODepartamento idao = new DAODepartamento();
        return idao.findDepartamento();
    }
        
}
